package cn.zeal4j;

/**
 * @author Administrator
 * @file Java-StandardEdition-Review
 * @create 2020 09 30 9:54
 */
public class Identifier {

    public static void main(String[] args) {
        // 标识符的定义，凡是需要自己声明的，即标识符
        // 包 -> 类，抽象类，枚举类，接口，注解 -> 方法，抽象方法， -> 属性，形参
        // 规范命名严格要求 见名知意  不允许使用中文拼音

        // 小驼峰命名， 或则下划线命名
        String thisIsStringVariable = "str";
        Integer this_is_int_wrapper_variable = 100;

        // 常量命名
        final String STRING = "sss";

        // 不要使用特殊符合& 官方的声明虽然允许，但是和一些代理类和匿名类产生冲突，建议不使用
        class $A { // 例如这样， 这是一个局部内部类，可以使用，详细留到后面再说
            // ....
        }

        // 类名命名 大驼峰
        // class TokenStore { //... }

        // 包名命名 cn.zeal4j.aaa.bbb.ccc // .....
    }
}
